Commit Graph

24 Commits

Author SHA1 Message Date
Marek Karcz 4166e540db Corrected batch script and makefile
Corrected batch script and makefile for MINGW/GCC 8.1.0
2022-12-24 12:50:11 -05:00
Marek Karcz 174f8ce1a6 Upgrade mingw compiler
Upgraded mingw to 8.1.0, added mingw-w64.bat to setup compilation environment / console and updated makefile.mingw.
2022-05-09 03:12:46 -04:00
Marek Karcz 6e6c535519 Update makefile
Bug fixes.
2019-02-13 04:09:20 -05:00
Marek Karcz 37fa527d75 Add automatic detection of 32/64-bit platform on linux (makefile) 2019-01-04 23:36:40 -05:00
Marek Karcz b730b0cb1a Fix typo in manual.
Correct typo in Programmers Reference Manual.
2018-09-07 02:13:47 -04:00
Marek Karcz 36dcd1adb3 Update readme file. 2018-09-06 19:11:54 -04:00
Marek Karcz aac5e2ea7a Merge branch 'master' of https://github.com/makarcz/vm6502 2018-09-06 11:01:44 -04:00
Marek Karcz b55462fb70 Add mass storage device.
Start implementation of mass storage device emulation.
2018-09-06 11:01:23 -04:00
Marek Karcz df392fa326 Mass Storage Device Emulation
Started implementation of mass storage device.
2018-09-01 22:18:50 -04:00
Marek Karcz c90ad3e7c0 minor update
Small refactoring and documentation update.
2017-07-28 18:58:48 -04:00
Marek Karcz f4526b73c0 Graphics device text/character mode. Linux port.
Graphics device text/character mode. Linux port. Documentation updates.
2016-09-15 14:41:32 -04:00
Marek Karcz 9d6706df96 Performance, bug fixes, debug options, documentation updates.
Performance stats., refactoring, bug fixes, documentation updates,
cosmetic changes, debug options.
2016-09-07 22:52:01 -04:00
Marek Karcz 3cd0bc3f20 Performance optimizations.
Performance optimizations. Emulation speed measurement. Bug fixes.
2016-08-21 01:41:38 -04:00
Marek Karcz 20d12b5eae Memory Mapped Device Layer
Implemented MemMapDev layer, added User Manual and Programmers
Reference.
2016-08-09 23:39:52 -04:00
Marek Karcz 0d47565b9d Multiple changes/general development.
Reset option in dbg console.
RESET keyword in memory definition file.
Command line arguments added.
Save snapshot added.
Refactoring - huge switch replaced with array of methods.
IRQ support.
Cycle accurate emulation.
Intel HEX format support.
2016-04-17 22:54:35 -04:00
Marek Karcz dce9babd36 Char I/O
Improvements to character I/O emulation:
* Performance.
* Use native console STDIO in execute mode, text display emulation in
debug mode.
* Always shadow character I/O with text device emulation, even when
native STDIO is used.
2016-03-15 01:09:40 -04:00
Marek Karcz d99ed03232 Update.
I am not sure what happend. GitHub broke this file.
2016-03-14 00:37:00 -04:00
Marek Karcz ea6703081e Merge remote-tracking branch 'origin/master'
# Conflicts:
#	microchess.asm
2016-03-14 00:32:12 -04:00
Marek Karcz 32f2b2d12c Version 2.0
New features. Bug fixes.
2016-03-14 00:28:53 -04:00
Marek Karcz 3c39e70acb Delete microchess.o
Object deleted.
2016-03-13 23:07:54 -04:00
Marek Karcz af5f3bed98 microchess
Syntax error fixed.
2016-03-13 23:06:52 -04:00
Marek Karcz 67f1a62596 Version 2.0
Version 2.0, full emulation of 6502 op-codes, fully tested and functional. Extended description in ReadMe file. Bin2Hex tool to convert binary images to memory definition format. Microchess, EhBasic added.
2016-03-13 19:12:14 -04:00
makarcz 0dd5a0299f Virtual Machine 6502
This is the initial development of VM6502 project. Initially it is a VM
emulating MOS 6502 opcodes, but in the future my intention is to use the
free illegal opcodes to extend its functionality.
2016-02-20 18:14:25 -05:00
makarcz aebd9ed8ac 🎪 Added .gitattributes 2016-02-20 18:11:01 -05:00