Jump to content

a8isa1's Photo


Member Since 15 Apr 2006
OFFLINE Last Active Yesterday, 11:04 PM

Posts I've Made

In Topic: AVGCart

Thu May 24, 2018 8:46 PM

WIP: (S)IDE emulation


In Topic: Using Pulse Density Modulation for 8-bit PCM

Thu May 24, 2018 5:07 PM

No joy with SIDE 2 + U1MB but without U1MB I can run PDM.XEX from an ATR (D1:)


I'm not a SIDE 2 or U1MB owner.  Probably doing some silly n00b thing.

In Topic: Using Pulse Density Modulation for 8-bit PCM

Thu May 24, 2018 4:12 PM

I believe I'm having the same issue as Xuel but my screen corruption is different.


I'm sure my environment is different. linux (Knoppix live)/wine/Altirra/real CF card (2GB).


Attached File  a8isa1_U1MB_screenshot.png   17.76KB   1 downloads

Attached File  a8isa1_PDM_screenshot.png   16.01KB   1 downloads

In Topic: Using Pulse Density Modulation for 8-bit PCM

Tue May 22, 2018 4:41 PM

Here's something to test with SIDE/SIDE2:




Just drop the XEX and the PDM file into a FAT partition and run the PDM.XEX application using the XEX loader. You can run it from the SDX command line as well but the player loads at $1000 at the moment, so an exit to DOS is unlikely to be successful. It exits back to the SIDE loader just fine, though.


I refrained from uploading the crude interleaving tool I wrote in C the other day since I'm certain Xuel can leverage a far superior toolchain. :) To recap: every 512 byte block (i.e. physical sector) of the file should be arranged thus:


Byte $000

Byte $100

Byte $001

Byte $101




Byte $0FF

Byte $1FF


No checks are currently made on file size, so anything larger than 16MB will probably crash the player. Partitions may be formatted FAT16 or FAT32. An unsophisticated stop byte in the cluster table currently signifies the end of the stream to the player, and handling that throws the cycle count off once per sector, but these things can be corrected later. I have no doubt that file browser will be full of bugs, since it's an aggressive and quick conversion of the ROM-based XEX loader.


Nice as the provided tune is, I'll be rather relieved to hear something different. :)


As usual, I'm begging for an internal MyIDE version  ;-)



and MyIDE (Slave drive-only version)

It's easier for me to get to my Slave CF card.  (Don't ask!)



...unless the program is very easy to patch with a different address for IDE registers

In Topic: Images generated by RastaConverter

Sun May 20, 2018 10:00 AM

This one worked very well. 


Slight Chess dither, dither_val=0.5, dither_rand=1.2.



NTSC palette (see my sig).


PAL version

Attached File  a8isa1_brick_lighhtouse_PAL_screenshot.png   17.71KB   6 downloads

For intended saturation in Altirra bump it to 45 or in Atari800 use the palette in my sig.