-
Resolution Emulator (r63b, Code Name: RAJ, C++03)
Resolution Emulator
Code Name: RAJ
Introduction
Resolution Emulator is a emulator. Period.
Technical Features
- Written in C++ 03
- Linux/Unix sockets (No support for other OS's, including Windows)
- Hooks into Terminal emulation (tty/stty) for a 'pleasing' UI. Must be ran under Bash shell.
- MySQL database driver (no plans to support ODBC)
- Recommended compiler; g++ 4.2.x
- Debugging tools: gdb and valgrind (when released).
- Plugins in Lua. More information announced at a later date.
Changelog
Code:
To be modified soon. Big things are coming, 2 days ish.
Snippet - Makefile
Code:
####
# Project Resolution (Res)
####
# Copyright (c) 2013, RAJ.
# All Rights Reserved.
####
CXX = g++
CXXFLAGS = -Wall -Wextra -Wreorder -I${INCLUDEDIR}
OUTDIR = bin
DEBUGDIR = debug
RELEASEDIR = release
INCLUDEDIR = includes
INDIR = src
###
# (lot's of missing Makefile variables for project structure; removed for snippet) ...
###
STEMS = ${MAIN}
OBJECTS = ${STEMS:%=${OUTDIR}/${DEBUGDIR}/%.o}
SOURCES = ${STEMS:%=${INDIR}/%.cpp}
EXEC = rajEmulator
.phony: clean
# Target for linking main executable.
${EXEC}: ${OBJECTS}
@echo -n Linking project to ${@}...
@mkdir -p ${OUTDIR}/${RELEASEDIR}
@${CXX} ${CXXFLAGS} ${OBJECTS} -o ${OUTDIR}/${RELEASEDIR}/${@}
@echo done!
# Target for compiling the individual object files.
${OUTDIR}/${DEBUGDIR}/%.o: ${INDIR}/%.cpp
@echo -n Compiling ${<}...
@mkdir -p ${@D}
@${CXX} ${CXXFLAGS} -c ${<} -o ${@}
@echo done!
# Target for cleaning the environment.
clean:
@echo -n Removing the ${OUTDIR} directory...
@rm -r -f ${OUTDIR}
@echo done!
-
Re: Resolution Emulator (r63b, Code Name: RAJ, C++03)
Looks Nice, Goodluck with this dev, i hope this will be a new gen of coding.
-
Re: Resolution Emulator (r63b, Code Name: RAJ, C++03)
No support for windows? How lame is that!
I understand of not using C# due to limitations on Windows only, but now you're doing the same? What's the point of limiting it to Unix/Linux only? It should be made for all OS.
But goodluck, C++ is pretty awesome. Hope you will make it for all OS.
-
Re: Resolution Emulator (r63b, Code Name: RAJ, C++03)
Quote:
Originally Posted by
Tha
No support for windows? How lame is that!
I understand of not using C# due to limitations on Windows only, but now you're doing the same? What's the point of limiting it to Unix/Linux only? It should be made for all OS.
But goodluck, C++ is pretty awesome. Hope you will make it for all OS.
Well this could be used on linux vps to host a retro then? It may make it possible to host retros for free , havign a webserver and a free linux vps.
@ησвяαιη GL with this mate :)
-
Re: Resolution Emulator (r63b, Code Name: RAJ, C++03)
Quote:
Originally Posted by
Vaulient
Well this could be used on linux vps to host a retro then? It may make it possible to host retros for free , havign a webserver and a free linux vps.
@
ησвяαιη GL with this mate :)
Free VPS? Never heard of such things.
-
Re: Resolution Emulator (r63b, Code Name: RAJ, C++03)
Quote:
Originally Posted by
Tha
Free VPS? Never heard of such things.
Free linux vps , they exist.
-
Re: Resolution Emulator (r63b, Code Name: RAJ, C++03)
Quote:
Originally Posted by
Vaulient
Free linux vps , they exist.
But are they good? Most of the free VPS' gives you really low RAM. Or they are just trial.
-
Re: Resolution Emulator (r63b, Code Name: RAJ, C++03)
Quote:
Originally Posted by
Tha
But are they good? Most of the free VPS' gives you really low RAM. Or they are just trial.
I used to have one from a site called host1free and it was good.
-
Re: Resolution Emulator (r63b, Code Name: RAJ, C++03)
Quote:
Originally Posted by
Vaulient
I used to have one from a site called host1free and it was good.
But are they good enough to run retros with 200+ people?
-
Re: Resolution Emulator (r63b, Code Name: RAJ, C++03)
Quote:
Originally Posted by
Tha
But are they good enough to run retros with 200+ people?
I'm not sure with that , I never runned a hotel with linux nor do I plan to, my current hotel runs on a dedi.
-
Re: Resolution Emulator (r63b, Code Name: RAJ, C++03)
Quote:
Originally Posted by
Vaulient
I'm not sure with that , I never runned a hotel with linux nor do I plan to, my current hotel runs on a dedi.
Dedi is a form of virtual server, Linux is an operating system... different things. And Tha, quit bitching about it only being for Linux - it's superior to Windows and Linux sockets are the shit.
-
Re: Resolution Emulator (r63b, Code Name: RAJ, C++03)
Quote:
Originally Posted by
ησвяαιη
Dedi is a form of virtual server, Linux is an operating system... different things. And Tha, quit bitching about it only being for Linux - it's superior to Windows and Linux sockets are the shit.
"Dedi is a form of virtual server" - Yeah, no. A dedicated server is not virtual, it is physical.
-
Re: Resolution Emulator (r63b, Code Name: RAJ, C++03)
Habbo emu in C++?
You are doing it wrong.
-
Re: Resolution Emulator (r63b, Code Name: RAJ, C++03)
How much are the licenses going to be?
-
Re: Resolution Emulator (r63b, Code Name: RAJ, C++03)
Quote:
Originally Posted by
Rav4eG
Habbo emu in C++?
You are doing it wrong.
Doesn't matter.
Quote:
Originally Posted by
HillBilly
How much are the licenses going to be?
Why license?