1
0
mirror of https://github.com/KarolS/millfork.git synced 2026-04-19 10:42:10 +00:00
Commit Graph

150 Commits

Author SHA1 Message Date
Karol Stasiak 72dcf2342e 6809: Fix nibble-to-hex routines 2020-07-31 13:27:17 +02:00
Karol Stasiak cad6f27185 Preliminary CoCo support 2020-07-31 01:58:40 +02:00
nino-porcino 616873bbec fix vic20 volume register address 2020-07-24 10:29:36 +02:00
Karol Stasiak 53973f081a Add various KOI-8 encodings 2020-07-20 00:13:49 +02:00
Karol Stasiak 0b948f801d Fix PCW encoding 2020-07-13 23:09:06 +02:00
Karol Stasiak bfe90193fa 6809: Implement / and %% operators 2020-06-09 22:35:57 +02:00
Karol Stasiak 7ba01f83e3 6809: implement * and : operators 2020-06-04 17:07:19 +02:00
Karol Stasiak 4b5d290d6c X16: Updated to the newest hardware design 2020-05-01 15:19:25 +02:00
Karol Stasiak 3e33660c2e Improvements to mouse support. Added the y_coord type. Renamed x_coord module to coord. 2020-05-01 15:18:34 +02:00
Karol Stasiak 7f9bd18bdd The big text encoding overhaul 2020-05-01 01:31:54 +02:00
Karol Stasiak 78fe0e37bb Allow importing modules from subdirectories. Move platform definitions 2020-04-27 12:42:18 +02:00
Karol Stasiak cd5e9decac Implement readkey and readline for Apple II 2020-04-08 11:11:25 +02:00
Karol Stasiak c53656aee2 Change the default load address for BBC micro 2020-04-06 22:52:49 +02:00
Karol Stasiak f04f5ec111 8080: Fix string module 2020-04-06 11:54:24 +02:00
Karol Stasiak 4ea8658d5b Fix scrstring module 2020-04-06 11:54:11 +02:00
Karol Stasiak 16b83c42f3 Add pstrpaste function 2020-04-06 11:53:51 +02:00
Karol Stasiak b21b04efeb Some fixes to encconv. Added two more functions. 2020-04-06 03:16:51 +02:00
Karol Stasiak 320b84edb9 Add pstring module 2020-04-06 00:44:20 +02:00
Karol Stasiak d08f7ee77c It's LUnix not Lunix 2020-03-31 21:43:36 +02:00
Karol Stasiak 1f626b0666 Fix keyboard.mfk 2020-03-31 18:50:31 +02:00
Karol Stasiak 542474e920 Improve readkey on CBM targets. PET improvements. 2020-03-31 17:59:50 +02:00
Karol Stasiak ffb9de6889 Add putsigned16 2020-03-31 17:58:59 +02:00
Karol Stasiak 742fc50ccc Don't used str2word as scrstr2word when the string terminator matches, but digits don't 2020-03-31 17:58:46 +02:00
Karol Stasiak be21c34dc4 GB: Fix a silly warning 2020-03-31 17:27:31 +02:00
Karol Stasiak 63ff28e94e Changes to macros and parameter list syntax:
* non-asm macros can now take `const` and `call` parameters
* register parameters to asm functions and macros can be given names if annotated explicitly
2020-03-30 19:23:48 +02:00
Karol Stasiak 46a523a763 Fix warnings in the c1531 module 2020-03-17 01:59:02 +01:00
Karol Stasiak 5cb4717de6 Fix fatal typos in #34 2020-02-02 22:39:01 +01:00
Karol Stasiak 298e94e3bc Merge pull request #34 from bsutherland/patch-2
Add voice 3 oscillator and ADSR output registers.
2020-01-10 18:40:19 +01:00
Bruce Sutherland d49e5cf022 Fix cia_disable_irq macro.
I'm fairly sure this is the correct sequence of instructions to disable irq - tested in my own project. The original macro didn't work for me.
2020-01-05 10:53:51 +08:00
Bruce Sutherland 3dab3aad6b Add voice 3 oscillator and ADSR output registers. 2020-01-05 10:41:37 +08:00
Bruce Sutherland 237985117e Add SID filter control registers. 2020-01-01 12:51:50 +09:00
Karol Stasiak 3b5006bc30 Update X16 platform definition 2019-11-04 14:29:11 +01:00
Karol Stasiak d634e24e92 More granular differentiation of various 65C02 variants; HuC6280 improvements 2019-11-04 14:28:36 +01:00
Karol Stasiak 00841d685b Add strzpaste and scrstrzpaste 2019-11-04 02:29:16 +01:00
Karol Stasiak 798c49fd34 Add strz_from_screencode, strz_to_screencode, ENCCONV_SUPPORTED 2019-11-04 02:28:12 +01:00
Karol Stasiak 2c52b98beb Add scrstring module 2019-10-31 17:29:05 +01:00
Karol Stasiak 939431aaf9 Fix string end handling in strzappendchar 2019-10-31 12:29:25 +01:00
Karol Stasiak 72de22bbe1 A2600: init_rw_memory should be inlineable 2019-10-24 15:09:53 +02:00
Karol Stasiak bb419d961f Merge pull request #14 from FreddyOffenga/a8_os
a8_os module added
2019-10-24 01:06:42 +02:00
Freddy Offenga 185b5383d1 added a8_os module and test 2019-10-23 14:43:36 +02:00
Karol Stasiak a55d95f2cb Fix vera_upload 2019-10-23 11:02:44 +02:00
Karol Stasiak 138c185ed1 Merge pull request #12 from Ambez05/patch-1
Added vera_peek Logic
2019-10-22 02:09:38 +02:00
Freddy Offenga f3ecf733b6 added a8_hardware files 2019-10-21 22:27:50 +02:00
Ambez05 a2b93d84d6 Added vera_peek Logic
This is used to access memory settings from the Vera System
2019-10-20 15:39:34 +10:00
Karol Stasiak 1ec816496d Allow adding fixed deltas to some outputs; #7 Fix Lynx output 2019-10-16 22:42:58 +02:00
Karol Stasiak d1058b6223 ZX Spectrum Next CPU support 2019-10-01 00:46:15 +02:00
Karol Stasiak a69937d8dd 8080: Faster strzcpy 2019-09-25 01:16:15 +02:00
Karol Stasiak 3218070386 Add stdlib to default modules for Lynx 2019-09-21 23:02:51 +02:00
Karol Stasiak bf6f0609a1 CHange semantics of reset_joy to make more sense 2019-09-21 00:57:16 +02:00
Karol Stasiak 8ebeb2eeeb Mark more Lynx hardware registers as volatile 2019-09-21 00:45:38 +02:00