Commit graph

59 commits

Author SHA1 Message Date
Peter Weingartner 5279776737 Exposed F256 BREAK key to IOCTRL 2024-12-26 18:40:07 -05:00
Peter Weingartner 83d3c74839 Window scrolling speed up
Tweaked the case where we are scrolling only part of the window to use MVN/MVP to move lines.
2024-12-24 22:27:11 -05:00
Peter Weingartner 275e0d7ec8 Basic scroll case speed-up 2024-12-24 19:58:13 -05:00
Peter Weingartner c5b0e00e04 Added MODEL_FOENIX_F256JR2 target 2024-12-20 20:42:46 -05:00
Peter Weingartner d738cb5645 Fixed PS/2 keyboard on F256jr and jr2 2024-12-12 14:15:28 -05:00
pweingar bced1b694c
Merge pull request #2 from pweingar/v1.01
V1.01
2024-12-03 14:13:28 -05:00
Peter Weingartner 21055e3dfb Fixed Low-level IEC Calls 2024-12-03 14:11:23 -05:00
Peter Weingartner 4322c38f28 Fixed bug with sys_txt_set_mode 2024-11-22 12:07:29 -05:00
Peter Weingartner 6d38129600 Exposed low-level IEC functions. Official v1.01 numbering. 2024-11-18 14:58:18 -05:00
Peter Weingartner d60cb6a00c Altered how top of ram is set 2024-11-15 21:19:19 -05:00
Peter Weingartner 27e352727b Moved boot sprites and tiles to the top of RAM 2024-11-15 19:54:44 -05:00
Peter Weingartner dd97ce82b9 More file cleanup
Removed some unnecessary included files... reduced size of the build a little.
2024-11-15 19:13:41 -05:00
Peter Weingartner f2ad2d84aa Cleanup of files
Removed old files. Moved files for currently unsupported systems to sub-folders. Added documentation about what file does what.
2024-11-13 20:16:46 -05:00
Peter Weingartner a78354c677 Added ability for sys_proc_exit to return to a shell program 2024-11-06 19:43:45 -05:00
pweingar 947c4f96be Fixed prototype of sys_get_info 2024-11-06 15:10:59 -05:00
Peter Weingartner 11e0533af3 Corrected bug with how the boot code was checking the internal SD card. 2024-11-05 20:27:10 -05:00
pweingar 3de8e37a1a Fixed booting from internal SD 2024-10-31 21:42:48 -04:00
pweingar 3b80d10cd8 Applied previous update to F256jr 2024-10-26 21:46:41 -04:00
pweingar 38e7c174e8 Fixed sign extension issue in PGZ loader and memory size text in boot screen. 2024-10-26 21:40:12 -04:00
Peter Weingartner cc29260a28 Corrected a few public functions 2024-10-13 16:14:05 -04:00
Peter Weingartner 257f41bd2f F256K2e Optical Keyboard Support 2024-09-19 20:54:59 -04:00
Peter Weingartner ef473f74ac Updated 64TASS Client Files 2024-09-14 12:08:21 -04:00
Peter Weingartner 0b0124d883 Updates to client bindings 2024-09-11 16:41:51 -04:00
Peter Weingartner d526615245 Update SDC for F256K2e. Started ImageView sample 2024-09-10 21:49:39 -04:00
Peter Weingartner 74c953a46b Updates to Calypsi Client Sample 2024-09-10 14:27:23 -04:00
Peter Weingartner ccbcc7303b Started client samples. Fixed some UNIT errors in makefiles 2024-09-06 16:03:42 -04:00
Peter Weingartner 43a9d48cfc Boot screen tweaks
Made boot window larger and fixed clock speed reporting.
2024-09-01 09:55:34 -04:00
Peter Weingartner 8a3d413af8 Added a crude IRQ and NMI override vector. 2024-08-28 19:39:21 -04:00
Peter Weingartner 6e76c28d41 New flashable memory map and layout 2024-08-27 18:34:08 -04:00
Peter Weingartner 5f28453c11 Boot refinements and correcting machine IDs. 2024-08-26 19:54:12 -04:00
Peter Weingartner 6e2256d0a7 Boot screen 2024-08-25 18:45:50 -04:00
Peter Weingartner 575b96e7f0 Booting from External SD Cards 2024-08-22 20:59:17 -04:00
Peter Weingartner fda10b8287 Initial work on boot screen 2024-08-19 22:12:40 -04:00
Peter Weingartner 57c48f1ef9 Cartridge support added
Check for cartridge, identify if it's RAM or FLASH, and allow for erasing/programming the flash chip.
2024-08-11 21:47:50 -04:00
Peter Weingartner e45ce4000d Flash-ready version
Tweaks needed to build a flashable version of the toolbox.
2024-08-11 17:48:00 -04:00
pweingar 85e6941b5a
Merge pull request #1 from pweingar/iec
IEC Support
2024-08-05 16:27:12 -04:00
Peter Weingartner 5955588c9d Printer mostly working over IEC
Seems to be a problem with iecll_unlisten hanging.
2024-08-05 16:24:32 -04:00
Peter Weingartner 5cf53976c5 Fixed JSL issue with IEC sleep functions 2024-08-04 19:48:35 -04:00
Peter Weingartner 01b2765ab0 Further IEC coding (switching to assembly) 2024-07-29 14:41:14 -04:00
Peter Weingartner 2650b86c96 Starting IEC low-level code
I'm trying this code first in C. I may need to scrap it and go to assembly and follow Gadget's code more closely.
2024-07-23 14:56:46 -04:00
pweingar 2e966e481d Getting PSG and SID code working
Code is mainly there to let us silence those parts on boot.
2024-07-16 14:46:00 -04:00
Peter Weingartner bdd2cb4929 Timer support for F256 added 2024-07-15 15:57:55 -04:00
Peter Weingartner 1c4fb6b2b2 System Information and Start Screen Cleanup 2024-07-13 21:20:27 -04:00
Peter Weingartner 887c04a86b F256jr PS/2 Keyboard Support Added 2024-07-13 19:35:39 -04:00
Peter Weingartner fd80b729bd Long file names, and date-time set on creation from RTC. 2024-07-10 15:52:31 -04:00
Peter Weingartner a5531fb1be Updated FatFS, and new SD support... able to read directories 2024-07-08 16:56:37 -04:00
Peter Weingartner 153e905411 Reconnected console driver 2024-07-04 16:56:47 -04:00
Peter Weingartner 437ba285bf F256k keyboard now interrupt driven 2024-07-03 22:08:32 -04:00
Peter Weingartner 1f1c9c7364 ASCII character support for F256k and BREAK key 2024-07-03 20:40:00 -04:00
Peter Weingartner ad4865cd1f F256k KBD Modifier Support and CAPS LED 2024-06-30 20:46:39 -04:00