1

(8 replies, posted in Other Platforms)

Managed to get Night Dancer (OctodeXL) running on the Aquarius (emulator). 
Useless recording just to get an idea of the sound output.   https://youtu.be/T6WBpOu9-i4

I actually managed to do a thing.  (demo of a Wolfenstein type engine, running on the VZ)

Lyndon's 91 player with Shiru's example demo tune for the menu  & credits, and a very short slapped-together (what-is-supposed-to-be) a snippet of the intro Wolfenstein tune, poorly done by myself.  The video is taken off an emulator, and has since been proven to work as is on real VZ hardware.
The z80 Wolf engine code came from a TRS80 model 1 - the code is straight forward & would be quite easy to port to any z80 computer. 

https://www.youtube.com/watch?v=3c-gckJM84A

3

(0 replies, posted in Other Platforms)

The TRS80 model 4 has its internal speaker hanging off bit 0 on port #90.  Runs at 4Mhz; far better working with than the more challenging model 1 @ 1.7Mhz.
Hoping that I have done some justice to Shiru, Utz, Tim and the few others of their engines & tunes that are up and running .

https://github.com/bushy555/TRS80-model … AL_SPEAKER

As a quick example: SquatM\Lets Go : https://youtu.be/a37N2d97Xck

4

(1 replies, posted in Other Platforms)

Very early days, (only started this afternoon), but have managed to get Huby, Lyndon Sharp and one of Tim Follins engine playing ok in one of the TRS80 Model 1 emulators. Writing out to the cassette port, and a few emulators will emulator the port to the speaker.  Apparently with real hardware you just connect an amplified speaker to the cassette 'out' jack.

Assemble to a .CMD file, which has an eight byte header - of which I'm still to find the specifics on.
Using a special TRS80 'Z80asm.exe' assembler, it spits out the binary directly to a .CMD file with this specific header.  I'll eventually find the info and chuck it into the source for Pasmo and SJASM.
Biggest drama with this z80asm.exe assembler is that is doesn't accept hex as $THIS or #THAT. Everything has to be THISh.

Details:

ORG $6000
Cassette port hangs off Bits 0 and 1 on port 255.
Output: Bits 0-1: 00=0.85 Volts, 10=0.0 Volts, 01 = 0.46 Volts
So... spit out values $00 and $02 to OUT ($FF)

Lyndon89 engine (I think), "mental" tune was the simplest and so far the best sounding; didn't even need to touch anything with the speed. Jut worked. And this is with the model 1 running at , what 1.8 Mhz or so.
I'll continue to play with this for the next few weeks to see how many engines and tunes I can get running ok.

https://www.youtube.com/watch?v=UhwV4-jEz2U

Just need to skip the first few minutes of the self promotion stuff.

Performing random googles every now & then and came across this old 2015 post :
https://chipmusic.org/forums/topic/1644 … it-engine/
I really loved the sound of Night Dancer by Mister Beep, so, extracted the pattern & music from the .SNA file, and here is a snippet of the near 4 minute OctodeXL tune running on the VZ/Laser. 

https://youtu.be/aQHO8xFO3pw

I have looked and looked but I couldn't find this listed or shown anywhere in any of the sub categories. So, apologies in advance if this is common knowledge; can go ahead and delete this post if its kinda useless.
However, I thought that it might be worth having floating around for referencing.

Some/most of the content from the old forum being http://1bit.i-demo.pl/ is available here :

https://web.archive.org/web/20150423235 … i-demo.pl/

https://web.archive.org/web/20140702084 … 048-music/

Examples:
https://web.archive.org/web/20140304210 … er-engine/
https://web.archive.org/web/20140811065 … d-download

Some of it is not referenced directly, so you will need to use this:
https://web.archive.org/web/*/http://1bit.i-demo.pl*

8

(1 replies, posted in Sinclair)

I've pulled these from off another forum - someone else has done all of this work.
I was going to get a few more tunes over into the various engines myself before posting this, (phasers, buzzkick, Shiru's earshaver album) but...  I'm slack as!       Maybe someone else may want to have a quick go at it. hint hint.

https://github.com/bushy555/ZX81_1-bit_Music

The few engines & songs here sound reasonably ok in that EightyOne emulator.

9

(0 replies, posted in Other Platforms)

All,

The Sam Coupe was one of these lesser known Z80 based computers, being released in 1989 and discontinued in 1992.
https://en.wikipedia.org/wiki/SAM_Coup%C3%A9

Its AY port is 511 & 255, whilst its beeper port is identical to the ZX Speccy: bit 4 on port #FE.
Asm orgin for the Coupe is at #8000

Loading the binary is the difficult part when you don't know how to.
Requires to load the binary into a disk image, then load the disk image into an emulator , or using another tool to write the disk image to a real Coupe 800kb floppy drive.

Timing is right off, as this computer runs the Z80 at 6meg. Slowing things down to a reasonable listenable tempo, still makes all tunes sound like that they have been put through a Phaser. Twice.

At the BASIC prompt , either in an emulator (Sim Coupe) or, real hardware with disk image access:

LOAD "file" CODE 32768



Have converted a bunch of various players over and experimented with speed / tempo. But none are really worthwhile in showing here.  Indeed the Sam Coupe will play them all as a cool proof-of-concept, but requires far more expert-level work to making them sound nice.

I probably won't contiue fiddling with this computer, as I know that its far beyond my knowledge to get the tunes sounding nice - time to move on to another, slower, 8 bitter.

10

(2 replies, posted in Other Platforms)

Have added a few more last night.

https://github.com/bushy555/Lynx_1-bit_music


...I need to add everyone's credits to that readme.md as well !

11

(2 replies, posted in Other Platforms)

"Let's Go" running in 'Jynx', a Lynx computer emulator.
https://youtu.be/pSUBceBQsHQ
Sounds great!
I will plonk the LYNX .TAP file up on to my github sometime.  Tap file auto starts within the Jynx emu.

At a guess most other engines should also work using the very minor changes.


origin    $6500
bit 4 port $0084   


        device zxspectrum128
    org $6500-13                ; Origin
tap_b:    db $22,"NONAME",$22    ;name             
    db "M"                    ;type             
    dw end-begin                ;program length         
    dw begin                        ;load point       
    org $6500
begin:
...
OUT ($84), A
...
end

tap_e:    savebin "letsgo.tap",tap_b,tap_e-tap_b

Aha, Thanks heaps Utz.
Heh! I just couldnt quite get the right URL structure. Will grab and upload.

Hi Garvalf

Thanks - hope it was ok to put Valse up there.

Clicking on source of 'Waltz' gives a 404 error.  Could you please check the URL?

current : http://garvalf.free.fr/var/upload/musiq … ectrum.1tm

I tried a few variations with no luck:
http://garvalf.free.fr/var/upload/musiq … ectrum.1tm
http://garvalf.free.fr/var/upload/musiq … ectrum.1tm
http://garvalf.free.fr/var/upload/musiq … ectrum.1tm

thanks.

>  I've built a number of converters from various PSG chips that I can then transform to the .1tm format.
Thats pretty darn cool !
Will the converter be released?  Would love to hear how "A Mind Is Born" comes out. I love that!

6502 : Look at the Peskysound engine within 1Tracker. For the PET which also runs the 6502.
http://shiru.untergrund.net/software.shtml
I'll shutup now and leave it for Shiru to answer properly.

15

(6 replies, posted in Other Platforms)

...more fiddles.
Thanks to Utz with his various engines modified for the zx81 that I found. Managed to get the following working on the Jupiter Ace - at least in the EightyOne emulator.

buzzkick - just one time
squat - catching up
squat - standing wave
Eshaker - tune

...and then got SquatM running. 'Lets Go' works. Slow, lots of noise, but it works.
I'm kinda excited that I actually did a thing!

I imagine that they can be vastly improved upon for sound quality. I'll throw them up onto my github sometime as an alpha release.

16

(6 replies, posted in Other Platforms)

I don't physically have one of these - I was just really intrigued to see if 1bit audio was even possible. Answer is a definite yes.
These computers do have an AY audio chip, and a pysical internal speaker.

I have since experimented with 1k2b but unfortunately didn't get very far.
Granted I really don't know what I'm doing here, but Chronos & Startip2 sort of looked straight forward of changing their looped out/out channels to in/out, and, did manage to get audio from both, (with a lot of noise of course).
First few seconds of Chronos even starts off sounding like Chronos.  Am using the emulator 'EightyOne' which supports the 16k Jupiter Ace. Free memory is from $4000 onwards; I assume that this emulator does support the entire 49k that is possible with these things. Assemble straight to a flat '.BIN' object file, and the emulator has a bin load into whatever memory location. Jupiter Ace runs Forth rather than BASIC, so then you just call it via the forth command :    16384 CALL

17

(6 replies, posted in Other Platforms)

Been playing around a little bit experimenting with the Jupiter Ace.
The speaker sits on Port $FE, however it is set up a bit differently requiring a read and a write.


> Jupiter ACE I/O Ports
>
>Port FEh Read (or any Read with A0=0)
>  0-4  Keyboard Bits
>  5    Cassette Input (EAR/LOAD)
>  6-7  Not used
>Any read from this port toggles the speaker "off". Speaker IN.
>
>
>Port FEh Write (or any Write with A0=0)
>  0-2  Not used
>  3    Cassette Output (MIC/SAVE)
>  4-7  Not used
>Any write to this port toggles the speaker "on".  Speaker OUT.

So, something like:
   out     (0),a        Speaker Out
   in         a,(0)        Speaker In


So far everything has been a fail for me, but, I enjoy the fiddling around & experimenting.
One of these days I'll crack it and get something (anything) to work.

18

(11 replies, posted in Other Platforms)

Shiru's Earshaver 11-track album now runs on the Microbee.  I'm hoping that I've done the original music some justice.

A bit of noise still there during transitions - perhaps something else specific to the bus in the Microbee(?). Timing seems to be spot on since there isn't any changes required other than the Microbee only needing $16 & $18 within the source to be changed to $40 to drive the speaker that sits on bit 6 on port $02.

All tracks assembled to $100 (standard CP/M .COM file), which, will autostart/autoplay. As mentioned above in a previous post. Out of about six emulators, I have found that MESS with the Microbee ROM selected to be the nicest & accurate Microbee emulator so far.


All credits to Shiru. Album for Microbee is here : https://github.com/bushy555/microbee_1-bit_music

Hi all,

Few months ago I uploaded my little collection of all collected 1Tracker .1TM module songs.


https://github.com/bushy555/1tracker_1TM_1-bit_songs


I have intentionally left out all of the test examples that are within the TEST sub directory in 1TRACKER.

Any other known full .1TM tunes that have been released?


Cheers!

20

(5 replies, posted in General Discussion)

Coincidentally updated on 2/Oct as well.

Download : https://github.com/tildearrow/furnace/releases/tag/v0.6

Even works on XP! Some 240 included music demos for differing platforms.
Can change to lots of different chipsets. Speccy included.  Doom level 1 (c64) demo still sounds half ok in ZX quadtone engine.
Appears to only export to WAV and pattern text output at this stage; unless I am missing something.
Haven't yet read the huge manual yet.

21

(164 replies, posted in Sinclair)

Requiring verification from someone else:
All examples play perfecto, except for ZX10.  As soon as the ZX10 example is selected and loaded in, 1tracker freezes.
Just my computer,? or something gone astray in v0.47?   No biggie at all, just curious.

22

(164 replies, posted in Sinclair)

Shiru wrote:

it certainly should be possible at cost of some sound quality.

Many thanks Shiru.

23

(164 replies, posted in Sinclair)

Regarding the sample tracker, (...and I realise that no one may want to reply to this)
Acknowledging that it uses the original ZX code with its IM2, is it at all theoretically possible to remove/MOVE the entire IM2 routine, and for the engine to run & play in IM1 (rst #38)?  or even in IM0?

The VZ/Laser does not support IM2 and would love to try to get this sample tracker working on this computer.
As you can also tell, I have zero knowledge on IM2 (other than reading about it) and, if the above IM0/IM1 is possible, it will give me something to fiddle with for ages until I get it working.

24

(3 replies, posted in Sinclair)

Found this the other day. Had a quick search through the previous posts and couldn't find a reference to this being posted before.

Tim Follin's Star Tip 2:
http://craigsretrocomputingpage.eu5.org … y_hex.html
http://craigsretrocomputingpage.eu5.org … xdump.html

25

(164 replies, posted in Sinclair)

...along with a new song "high and rising".  Awesomeo!  (SqueekerPlus)
And Shiru's April Earshaver 11-track album included.

Version 0.45 still works on XP. Yah!!!