Jump to content


  • Content Count

  • Joined

  • Last visited

  • Days Won


foft last won the day on August 23 2018

foft had the most liked content!

Community Reputation

1,168 Excellent


About foft

  • Rank

Profile Information

  • Gender
  • Location
    Nyon, Switzerland

Recent Profile Visitors

21,950 profile views
  1. That’s what I was thinking. Either using many samples then a converter that removes samples and puts it into this lzs format, or perhaps a pokey vst plugin. I also have the pokeymax motive of a tracker that can mix Sid, pokey, PSG and samples. Since I don’t make music myself I wasn’t sure if it’ll work.
  2. A new tracker that supports such features would be awesome. I was wondering ... Could openmpt be used along with sample packs like this to compose for pokey/sid? http://little-scale.blogspot.com/2009/01/atari-pokey-noise-sample-pack.html?m=1 http://little-scale.blogspot.com/2009/10/commodore-64-sid-8580-basic-sample-pack.html?m=1 Then a pattern replay routine could be used that does everything mod like except the samples, adjusting pokey/sid settings each frame instead to match the samples?
  3. This is turbo freezer saved version of Inertia Tracker 4.5 that writes to D280-D283. Boot it with option, then put in a disk into D1 with some mod files, load and enjoy. I'm sure someone can do this better, but this does at least work Inertia.atr ps ignore the 'files' on the disk, I overwrote it all with the freezer 'save as boot'...
  4. Neo works but you do need to use the 1.8 installer and set covox to d280. I tested this yesterday. I was trying to patch a binary for Inertia for you yesterday but am not there yet. Though it is probably not worth it anyway, since Candle says that Inertia was already modified. So we just need to find it. Why do you think you have a hardware fault? It sounds like you just need to find the right software version and set it up correctly.
  5. So Inertia Tracker 4.5. It seems to copy the player to page 0 when it plays, before that it is stored in 0x3eXX. So in the altirra I can make it play by doing this in the debugger after loading: f 3e2d L2 80 d2 f 3e5c L2 81 d2 f 3e8b L2 82 d2 f 3eba L2 83 d2 It looks like the binary is packed though, at least I see it writing this to b0xx then copying it to down to 3exx. I guess if the packer is known, we can unpack it, modify then re-pack it. Otherwise I guess I could add an interrupt handler to overwrite these bytes?! Unfortunately there isn't a handle init->unpack then run address.
  6. So, doing some experimenting. For neo tracker you need to set the address by installing it using NEO18INS.XEX. This saves a NEO.COM file which you can load .NEO tracks with (ctrl-l to select what to load, then shift return to play). Going to see if I can get inertia tracker working...
  7. Did you try neo tracker? I read that has the 0xd280 option. I believe that other upgrades are already using D280 so I'd be surprised if most maintained software does not already have the option. If the software is unmaintained then it should be possible to change the address fairly easily with a hex editor, though that is an exercise for the reader. The benefit of 0xd280 in a pokey upgrade is that it sits within the chip's allocated space of 0xd2xx, so can use the existing MMU chip select logic etc. Also there are known clashes with many of the other addresses that have been used (pbi etc). I thought that pokeycfg.xex was on the Retronics site, but I was mistaken (sorry). I just discussed with @Duddie that I will host it, so I've put it here along with the developers guide and users manual. http://www.64kib.com/pokeymax_files/ It is not that polished a tool yet but does allow seeing the exact version, changing the options (temporarily on 10M02 and to flash on 10M04/10M08) or upgrading the core in-system (supported on recent cores only and only on 10M04/10M08).
  8. Did you set the address of the player to 0xd280? What does the sticker on the bottom say? Edit: if installed easier to run pokeycfg.xex and check the version code.
  9. Pin 15 of sally for example https://www.atarimax.com/jindroush.atari.org/achsally.html
  10. The edge detector gets me 3.4MHz but I need >5MHz. I thought I could use the fast internal oscillator then a counter to make a clock, but the jitter is too much for the pll to sync.
  11. Yes that is what I have - ish. The trouble with v2 is there is phi2 and the internal oscillator. Phi2 is too slow to drive the pll. I use the internal oscillator, but the spec is like 50-115MHz, in practice they all seem to be about the same around 87MHz but...
  12. In terms of maturity and state: Pokey, covox, sid and psg all work well. Sample is still in dev. A fair number of v2 boards have been installed. Known issues: AKI and TKI not compatible with K0-K5 scanning order/frequency - we hope to address this in firmware Turbo tape issue - addressed in upcoming firmware --- PSG and SID will have further enhancements since I have bought some real AY3/YM2149,8580,6581 chips and build a test board. PSG released: single log volume curve and linear volume curve option 16/32 step envelope Approximate 1,2 or 1.7 MHz clock PSG current dev: 4 volume curve options in flash, plan to offer AY3 and YM2149 curves. SID released: Core waveforms, linear state variable filter. Approximate 1MHz clock SID dev: Mixed waveforms in flash (6581 and 8580) State variable filter in flash (6581 and 8580) Q in flash (6581 & 8580) 6581 non-linear distortion Sample dev (not released): 4 dma based voices, using block ram as data. 4-bit, 8-bit or 4-bit ima adpcm (effective 12-bit) samples. interrupt after loading sample address/length (like Paula). --- v3 board enhancements (unreleased, prototypes being made): More io pins gtia in on all cores core with all sound chips to be offered sio audio mixing pbi audio mixing oscillator, to allow precise sid and psg clocks
  13. A quick summary of the versions! Essentially there are only 3 FPGAs currently shipping. 02,04 and 08. Then there are a selection of cores (Retronics sells them by core) which can fit on any FPGA big enough, though technically as long as the FPGA has enough space it can fit any core. FGPAs Logic elements Block ram Usable flash Cost FPGA only (digikey) USD 10M02 2304 12 N* 7.11 10M04 4032 21 Y 9.63 10M08 8064 42 Y 11.16 10M16 15840 61 Y 27.36 *Flash controller takes 50% of space! Settings are volatile without flash Core code Name Pokeys PSGs SIDs Covox Sample U1MB switch line GTIA in CS1 disabled LE (Approx) MO Mono 1 0 0 0 0 N Y N 1500 SA Stereo 2 0 0 0 0 N Y N 2000 SU Stereo U1MB 2 0 0 0 0 Y Y N 2000 SX Stereo XEL 2 0 0 0 0 N Y Y 2000 SC Stereo Covox 2 0 0 1 0 N Y N 2300 QA Quad 4 0 0 0 0 N Y N 3500 QC Quad covox 4 0 0 1 0 N N N 3600 QM Quad sample 4 0 0 1 1 N N N 4600 QS Quad sid 4 0 2 0 0 N N N 6600 QP Quad psg 4 2 0 1 1 N N N 5500 HK Private dev! 4 2 2 1 1 N N N 8000
  • Create New...