Commit Graph

14 Commits

Author SHA1 Message Date
Ivan Izaguirre
c4f7a7e709 Rework of the memory manager. No longer based on pages, but on bigger go byte ranges 2019-05-16 22:51:04 +02:00
Ivan Izaguirre
78ff401ff0 CPU clock speed emulation 2019-05-04 19:49:11 +02:00
Ivan Izaguirre
d4d47f3968 Render text mode into SDL window 2019-04-22 00:18:14 +02:00
Ivan Izaguirre
2cd3ed3a48 Support for text mode rendering 2019-04-21 21:04:02 +02:00
Ivan Izaguirre
9ab4e449b8 Revert change on keyboard strobe, use it for flow control on the stdin keyboard provider 2019-04-14 20:46:40 +02:00
Ivan Izaguirre
5e718cdbe2 Improve non-stdin case 2019-04-14 13:06:35 +02:00
Ivan Izaguirre
b775526b34 Improved keyboard support wih SDL 2019-04-13 20:29:31 +02:00
Ivan Izaguirre
84f45d9f99 First changes for disk support 2019-03-02 20:41:25 +01:00
Ivan Izaguirre
5b186f9b15 Extract components from the memory manager 2019-03-02 18:33:50 +01:00
Ivan Izaguirre
ac73b8823c Observers on memory pages. Text memory is now regular RAM with an observer 2019-02-25 23:28:26 +01:00
Ivan Izaguirre
590dfb5cec Separate read and write soft switches. Keyboard works now in Apple2e. Extended char set 2019-02-24 23:54:13 +01:00
Ivan Izaguirre
645c37049f Apple IIe rom boots with all the ROM shadowing in place. 2019-02-24 14:37:10 +01:00
Ivan Izaguirre
49ea32b84d Support for FLASH and INVERSE. Extract text display code to the ANSI frontend 2019-02-22 00:21:17 +01:00
Ivan Izaguirre
5172919649 Extract stdin keyboard implementation from the io page simulator 2019-02-20 23:51:47 +01:00