Search found 67 matches

by pjshumphreys
Mon Feb 05, 2024 10:51 pm
Forum: Amstrad
Topic: Relocation Table
Replies: 1
Views: 339

Re: Relocation Table

According to https://github.com/z88dk/z88dk/wiki/Tool---z80asm---command-line the z80asm assembler has an -R option to generate relocatable code. You should be able to pass through this parameter to z80asm from the zcc compiler frontend using -Ca[option] (https://github.com/z88dk/z88dk/wiki/Tool---z...
by pjshumphreys
Fri Apr 07, 2023 9:17 am
Forum: Misc
Topic: exomizer
Replies: 11
Views: 2156

Re: exomizer

Maybe its easy it its use?
I don't know. Although as I said before, the author of that one is still active on github so will likely be available to respond to questions. He is still adding commits to the project as of last month.
by pjshumphreys
Thu Apr 06, 2023 10:24 pm
Forum: Misc
Topic: exomizer
Replies: 11
Views: 2156

Re: exomizer

On further investigation, Batch.au3 in that WAV2AY_SRC.zip file looks like some kind of scripting language code that prints out z80 assembly to do the exomizer decompression. Weird
by pjshumphreys
Thu Apr 06, 2023 9:57 pm
Forum: Misc
Topic: exomizer
Replies: 11
Views: 2156

Re: exomizer

Yeah, based upon what you say this wav2ay tool doesn't seem like a 'batteries included' type of thing. I did see there's freebasic source code at https://worldofspectrum.net/pub/sinclair/tools/pc/WAV2AY_SRC.zip. Is that useful to you? Otherwise, that other wav2ay tool I found on github will also con...
by pjshumphreys
Thu Apr 06, 2023 11:26 am
Forum: Misc
Topic: exomizer
Replies: 11
Views: 2156

Re: exomizer

Also, would it be worth asking the exomizer devs whether they have direct support for z88dk compiles in some form? It's possible they might already in some way.
by pjshumphreys
Thu Apr 06, 2023 11:11 am
Forum: Misc
Topic: exomizer
Replies: 11
Views: 2156

Re: exomizer

This wav2ay project? https://github.com/EdouardBERGE/wav2ay I can't find any references to exomizer in that one. It doesn't seem to be part of wav2ay itself. I've found decompressing with zx7 is fairly easy and that (de)compressor is already part of z88dk's toolset. Would using that instead be an op...
by pjshumphreys
Wed Apr 05, 2023 4:51 pm
Forum: Misc
Topic: exomizer
Replies: 11
Views: 2156

Re: exomizer

Doesn't exomizer do something similar to z88dk-zx7? I've briefly used exomizer with cc65 before but I wasn't aware it supports z80 machines. I'd find it interesting to see how the two compressors compare.
by pjshumphreys
Fri Mar 10, 2023 2:07 pm
Forum: Sinclair ZX
Topic: MSX CLOAD format
Replies: 2
Views: 1617

Re: MSX CLOAD format

Very cool! :)
by pjshumphreys
Sat Jan 14, 2023 2:23 am
Forum: Other targets
Topic: I'm creating CPM BIOS in C
Replies: 8
Views: 1139

Re: I'm creating CPM BIOS in C

very nice!
by pjshumphreys
Sun Dec 18, 2022 12:32 am
Forum: Misc
Topic: Could someone take another look at my PR please?
Replies: 0
Views: 6156

Could someone take another look at my PR please?

I updated the changes I made to https://github.com/z88dk/z88dk/pull/2104 to use utstring, but it seems the build process previously failed due to the chocolatey package manager having some kind of problem. After I've rebased my code today from the latest upstream master the build process seems happy...
by pjshumphreys
Thu Oct 27, 2022 2:22 pm
Forum: Misc
Topic: Misc functions
Replies: 8
Views: 1147

Re: Misc functions

I thought I'd made that available to every z80 target?
Oh cool. I only looked when I first started using it. I tried again recently and it didn't work for me, but I guess that's because I was trying to compile for 8080.
by pjshumphreys
Thu Oct 27, 2022 12:31 am
Forum: Misc
Topic: Misc functions
Replies: 8
Views: 1147

Re: Misc functions

Is it relevant to talk about other target specific libraries in this thread? Two I know of are the AsmCall function that's part of asmlib for the msx target and the pcx image decoding functionality that's part of sgtools for the c128 target. Both of these would be good to have all targets. It's not ...
by pjshumphreys
Tue Oct 25, 2022 1:20 pm
Forum: Other targets
Topic: Cassette tape based file options?
Replies: 56
Views: 5845

Re: Cassette tape based file options?

You're right. I do really like that :)
by pjshumphreys
Mon Oct 24, 2022 2:44 pm
Forum: Misc
Topic: Building sdcc projects with z88dk
Replies: 6
Views: 955

Re: Building sdcc projects with z88dk

According to https://github.com/z88dk/z88dk/wiki/Tool---zcc you can just run the preprocessor with the "-E" command line option
by pjshumphreys
Mon Oct 24, 2022 11:04 am
Forum: MSX, SVI, TMS99x8 and Sega Master System
Topic: Developing for MSX-DOS2 and >64kb
Replies: 56
Views: 23235

Re: Developing for MSX-DOS2 and >64kb

msxdos2 definitely had new support for sub directories though. That would make a larger capacity drive more practicable.
by pjshumphreys
Mon Oct 24, 2022 10:46 am
Forum: MSX, SVI, TMS99x8 and Sega Master System
Topic: Developing for MSX-DOS2 and >64kb
Replies: 56
Views: 23235

Re: Developing for MSX-DOS2 and >64kb

Am I remembering rightly that msxdos2 adds support for fat16 rather than just fat12 on floppies? If that's true then maybe much of the benefit of msxdos2 is with larger capacity mass storage devices such as ide hard drives or compact flash.
by pjshumphreys
Mon Oct 24, 2022 9:10 am
Forum: MSX, SVI, TMS99x8 and Sega Master System
Topic: Developing for MSX-DOS2 and >64kb
Replies: 56
Views: 23235

Re: Developing for MSX-DOS2 and >64kb

Looking at the msxdos1 situation, there don't seem to be any msx1 machines that came with msxdos1. The first machine to come with msxdos of any kind was the National CF-3300, which was an msx2 machine. I was able to boot msxdos1 on an emulated toshiba hx-10 with and attached panasonic FS-FD1A disk d...
by pjshumphreys
Sun Oct 23, 2022 11:47 pm
Forum: MSX, SVI, TMS99x8 and Sega Master System
Topic: Developing for MSX-DOS2 and >64kb
Replies: 56
Views: 23235

Re: Developing for MSX-DOS2 and >64kb

Or maybe not. It says it works but attempting to call the mapper just hangs the machine. hmph. Now I'm keen to find out more of what's up with this driver. But not tonight.
by pjshumphreys
Sun Oct 23, 2022 11:42 pm
Forum: MSX, SVI, TMS99x8 and Sega Master System
Topic: Developing for MSX-DOS2 and >64kb
Replies: 56
Views: 23235

Re: Developing for MSX-DOS2 and >64kb

Ah ha. My code uses mu.com but not the built in mapper functionality in z88dk (my code predates that). If I don't have the msxdos2 extension plugged in mu.com also fails for me **unless** I copy mu.com to the boot disk. According to mu.com's english translated documentation: 2/ How to activate In or...
by pjshumphreys
Sun Oct 23, 2022 11:10 pm
Forum: MSX, SVI, TMS99x8 and Sega Master System
Topic: Developing for MSX-DOS2 and >64kb
Replies: 56
Views: 23235

Re: Developing for MSX-DOS2 and >64kb

A bad merge to your local repo from upstream perhaps? I think msx.org has some msx-dos boot disks in case you need them.
by pjshumphreys
Sun Oct 23, 2022 11:05 pm
Forum: MSX, SVI, TMS99x8 and Sega Master System
Topic: Developing for MSX-DOS2 and >64kb
Replies: 56
Views: 23235

Re: Developing for MSX-DOS2 and >64kb

That commit is for the ROM target, not MSX-DOS. I would have thought so as well, but I've found it hard to tell what's related in other large projects in the past. If something is reported as not working as intended when it previously did, I find it's useful to start with what's close by and that h...
by pjshumphreys
Sun Oct 23, 2022 9:58 pm
Forum: MSX, SVI, TMS99x8 and Sega Master System
Topic: Developing for MSX-DOS2 and >64kb
Replies: 56
Views: 23235

Re: Developing for MSX-DOS2 and >64kb

This commit occurred last month, might it be related? https://github.com/z88dk/z88dk/commit/e ... 918f91128c

It might be worth checking whether the example works on the commit before.
by pjshumphreys
Sat Oct 22, 2022 2:59 pm
Forum: Misc
Topic: Synthetic z80asm opcodes
Replies: 6
Views: 854

Re: Synthetic z80asm opcodes

fair enough :)
by pjshumphreys
Sat Oct 22, 2022 2:45 pm
Forum: Misc
Topic: Testing l_bsearch for 8080
Replies: 8
Views: 928

Re: Testing l_bsearch for 8080

I've just gone into the example sub directory and run `make`. Everything seems to build without any errors being thrown. I'm not sure what's broken with the examples that https://github.com/z88dk/z88dk/issues/1930 seems to be referring to? If something has worked up to now for end users will it not ...