fuzix_sim.git
4 years agoFix warnings, add -std=c++11 for systems that default to -std=c++03 or lower master
Nick Downing [Thu, 9 May 2019 12:55:34 +0000 (22:55 +1000)]
Fix warnings, add -std=c++11 for systems that default to -std=c++03 or lower

4 years agoC++11 compatibility for @jcw
Nick Downing [Wed, 8 May 2019 12:21:59 +0000 (22:21 +1000)]
C++11 compatibility for @jcw

4 years agoAdd ./n.sh which assumes it can access a built FUZIX in ../FUZIX to make images
Nick Downing [Tue, 7 May 2019 11:18:25 +0000 (21:18 +1000)]
Add ./n.sh which assumes it can access a built FUZIX in ../FUZIX to make images

5 years agoMake bank switching refer to Z180 physical memory, with memory and bank sizes up...
Nick Downing [Tue, 5 Mar 2019 15:29:21 +0000 (02:29 +1100)]
Make bank switching refer to Z180 physical memory, with memory and bank sizes up to 1 Mbyte, make ROM be loaded into a write-protected second bank at startup

5 years agoRe-enable Z180 internal I/O, add basic ROM which maps the Z180 internal I/O out of...
Nick Downing [Tue, 5 Mar 2019 11:50:30 +0000 (22:50 +1100)]
Re-enable Z180 internal I/O, add basic ROM which maps the Z180 internal I/O out of the way and then runs the disk boot sector, run ./fuzix_sim -x roms/z180.ihx

5 years agoAdd dependency tracking, optionally run ./depend.sh first
Nick Downing [Mon, 4 Mar 2019 23:37:11 +0000 (10:37 +1100)]
Add dependency tracking, optionally run ./depend.sh first

5 years agoImplemented timer interrupts, improved debug logging and so on
Nick Downing [Mon, 4 Mar 2019 23:27:08 +0000 (10:27 +1100)]
Implemented timer interrupts, improved debug logging and so on

5 years agoCan now boot, had to disable Z180 internal I/O temporarily due to conflicts
Nick Downing [Sun, 3 Mar 2019 08:01:56 +0000 (19:01 +1100)]
Can now boot, had to disable Z180 internal I/O temporarily due to conflicts

5 years agoModifications, commenting and addition of stubs to get everything to compile
Nick Downing [Sat, 2 Mar 2019 23:50:34 +0000 (10:50 +1100)]
Modifications, commenting and addition of stubs to get everything to compile

5 years agoRename all *.c files to *.cpp, to avoid having to declare extern "C" and so on
Nick Downing [Sat, 2 Mar 2019 23:41:47 +0000 (10:41 +1100)]
Rename all *.c files to *.cpp, to avoid having to declare extern "C" and so on

5 years agoInitial commit, subset of mame.git commit e17ff48, z80pack.git commit aca63ff
Nick Downing [Sat, 2 Mar 2019 23:15:41 +0000 (10:15 +1100)]
Initial commit, subset of mame.git commit e17ff48, z80pack.git commit aca63ff