ENTERPRISE KLUB
2021. október 2., 1055 Budapest, Nyugati tér 9. 14-19 óráig
Belépés kizárólag klubtagok részére! (Klubkártyával vagy előfizetéssel!)
Welcome, Guest. Please login or register.


Author Topic: SymbOS (Read 208885 times)

Offline Prodatron

  • EP fan
  • *
  • Posts: 249
  • Country: de
  • Back on the Z80
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 33.0 Firefox 33.0
    • View Profile
    • http://www.symbos.de
Re: SymbOS
« Reply #345 on: 2014.November.17. 00:08:32 »
If exist available player code for these, then I think easy to add these to my player :-)
The source codes of the Soundtrakker player are lost, but I was able to relocate the existing modules and patch the AY-register routines (e.g. for the MSX). Starkos routines http://www.grimware.org/doku.php/documentations/software/starkos/start are available!

Offline geco

  • EP addict
  • *
  • Posts: 6288
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 31.0 Firefox 31.0
    • View Profile
Re: SymbOS
« Reply #346 on: 2014.November.17. 09:06:25 »
The main problem is when AY plays sound and noise in the same time on a channel, it is not possible on EP, playing noise on 3 channel is possible with set polinomial counter length to 10h, and set the specific bit on dave frequency high register. The other problem is the envelope, it should be emulated in interrupt for best emulation it would be good to do it in 1KHz interrupt, but for most songs the 50Hz is also enough.

I think enough to insert into SymAmp IstvanV's AY emulator routine, it is the best, I will try to find here, and make a link.

Offline Zozosoft

  • EP addict
  • *
  • Posts: 14023
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 33.0 Firefox 33.0
    • View Profile
    • http://enterprise.iko.hu/
Re: SymbOS
« Reply #347 on: 2014.November.17. 09:10:13 »
The source codes of the Soundtrakker player are lost, but I was able to relocate the existing modules and patch the AY-register routines
This is also enought for me! Can you send the details?

Offline Zozosoft

  • EP addict
  • *
  • Posts: 14023
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 33.0 Firefox 33.0
    • View Profile
    • http://enterprise.iko.hu/
Re: SymbOS
« Reply #348 on: 2014.November.17. 09:18:31 »
I think enough to insert into SymAmp IstvanV's AY emulator routine, it is the best, I will try to find here, and make a link.
There is it.

Offline lgb

  • EP addict
  • *
  • Posts: 3555
  • Country: hu
  • æðsta yfirmaður
  • OS:
  • Linux (Ubuntu) Linux (Ubuntu)
  • Browser:
  • Firefox 33.0 Firefox 33.0
    • View Profile
    • http://lgb.hu/
Re: SymbOS
« Reply #349 on: 2014.November.17. 21:39:03 »
EP plays a sid format, also, but I do not know it's a satandard sid or not,

I don't think it's a fine idea for SymbOS. The "standard" sid format iself needs some degree of emulation of a Commdore machine, the CPU itself and of course the SID chip. So it's not strictly a format with "musical" information only but also the player code itself. I guess the EP "sid player" also has to emulate a 6510 CPU. And - as far as I can imagine - the SID chip emulation itself can be something like the AY emulation, using an interrupt or whatever to rapidly alter the Dave register values eg to emulate the SID's ADSR (Attack-Decay-Sustain-Release, if I remember well enough) possibilities.

Offline geco

  • EP addict
  • *
  • Posts: 6288
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 31.0 Firefox 31.0
    • View Profile
Re: SymbOS
« Reply #350 on: 2014.November.18. 10:06:02 »
Yes, and some SID music reach the speed limit of EP, ex Cybernoid2, sometimes become slow, so it would use too much CPU in Symbos.

Offline lgb

  • EP addict
  • *
  • Posts: 3555
  • Country: hu
  • æðsta yfirmaður
  • OS:
  • Linux (Ubuntu) Linux (Ubuntu)
  • Browser:
  • Firefox 33.0 Firefox 33.0
    • View Profile
    • http://lgb.hu/
Re: SymbOS
« Reply #351 on: 2014.November.18. 10:25:17 »
Yes, and some SID music reach the speed limit of EP, ex Cybernoid2, sometimes become slow, so it would use too much CPU in Symbos.

Also don't forget, that SymbOS runs several things in "parallel" (from human view point, for real, rapidly changing the execution time slices among them), so it's even not so possible to keep up a quite strict timing/running for longer time than about 1/50 sec. If I am correct ...

Offline Zozosoft

  • EP addict
  • *
  • Posts: 14023
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 33.0 Firefox 33.0
    • View Profile
    • http://enterprise.iko.hu/
Re: SymbOS
« Reply #352 on: 2014.November.19. 12:53:49 »
Is any test version? :oops:

Offline lgb

  • EP addict
  • *
  • Posts: 3555
  • Country: hu
  • æðsta yfirmaður
  • OS:
  • Linux (Ubuntu) Linux (Ubuntu)
  • Browser:
  • Firefox 33.0 Firefox 33.0
    • View Profile
    • http://lgb.hu/
Re: SymbOS
« Reply #353 on: 2014.November.19. 13:25:34 »
Is any test version? :oops:

I'm interested too :) I also checks page http://symbos.de/news.htm quite often in the hope of something new there :)

Offline Prodatron

  • EP fan
  • *
  • Posts: 249
  • Country: de
  • Back on the Z80
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 33.0 Firefox 33.0
    • View Profile
    • http://www.symbos.de
Re: SymbOS
« Reply #354 on: 2014.November.19. 16:42:29 »
Sorry for not uploading another new version. Unfortunately I was busy during the last few days with "normal" life, but this weekend you will get a new update.

Offline edoz

  • EP fan
  • *
  • Posts: 140
  • Country: nl
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Mozilla compatible Mozilla compatible
    • View Profile
Re: SymbOS
« Reply #355 on: 2014.November.19. 19:11:11 »
Sorry for not uploading another new version. Unfortunately I was busy during the last few days with "normal" life, but this weekend you will get a new update.


hahah! .. yes .. Sounds familiar ;) "normal live" takes always to much time :D
Have fun with the Z80!

Offline Trebmint

  • Beginner
  • *
  • Posts: 30
  • Country: gb
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 38.0.2125.111 Chrome 38.0.2125.111
    • View Profile
Re: SymbOS
« Reply #356 on: 2014.November.19. 20:32:42 »
For those of you who actually think Prodatron has a normal life. That's not quite correct. Here is what his day comprises of

Code: [Select]
ORG DreamState
.BrushTeeth: EQU #32
.Day
LD HL,SymbosIdeas
LD DE,StoreIdeas
.Sleeping
LD A,(HL)
        INC HL
CP Good
JR NZ,Sleeping
LD (DE),A
LD A,(BED)
CP 9
JR NC,GetOutOfBed
        INC DE
JR Sleeping
.GetOutOfBed
LD BC,BrushTeeth
LD HL,Toothpaste
LD DE,Mouth
LDIR
...
The full listing has yet to be fully dissassembled

Offline Prodatron

  • EP fan
  • *
  • Posts: 249
  • Country: de
  • Back on the Z80
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 33.0 Firefox 33.0
    • View Profile
    • http://www.symbos.de
Re: SymbOS
« Reply #357 on: 2014.November.19. 22:37:47 »
Where did you steal my source codes? :D Of course the full listing contains 17 additional lines!

Offline geco

  • EP addict
  • *
  • Posts: 6288
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 31.0 Firefox 31.0
    • View Profile
Re: SymbOS
« Reply #358 on: 2014.November.20. 09:18:40 »
:smt043 :smt043 :smt043 Great code ;)

Offline Trebmint

  • Beginner
  • *
  • Posts: 30
  • Country: gb
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 39.0.2171.65 Chrome 39.0.2171.65
    • View Profile
Re: SymbOS
« Reply #359 on: 2014.November.23. 12:06:58 »
Did my sample of prodatron runtime code stop this thread? Anyway in my magical capacity I predict that there will be an Enterprise Symbos release sometime today!