CBSpeccy sources.... (for Amiga)

ZXNet echo conference «zxnet.pc»

From Vlad Vinogradov To All 20 February 2007

Hello, max_iwamoto I wrote here www.amiga.org.ru/article.php?sid=7720, we are waiting for a reaction.

From Max Iwamoto To All 20 February 2007

Hello, All Enjoy! Max Файл: zxemul.rar http://zx.pk.ru/attachment.php?attachmentid=4649

From Max Iwamoto To All 21 February 2007

Hello Titus Tit> At one time I delved into CBSpeccy. Tit> Made very optimally - it uses MMU, and is not user-friendly Tit> system (addresses of the 0th page are used to speed up access to Tit> memory). Tit> In addition, they messed up the cache, which is why the command emulation patterns Tit> are loaded into the same place, overloading each other, downgrading Tit> performance of the emulator as a whole. Tit> :v2_blush; C; Cashum is just the opposite. I don't remember all the details, but everything commands come from even addresses, the location of the processor command emulation code is from addresses divisible by 256, etc. Although they were sharpened for 68030, they might have forgotten to correct it for 68040 (or vice versa). So in one way, Dr. Titus is right. But it was already there anyway optimization optimization. The emulation code itself was debugged very well (according to tacts), all commands are tested + all undocumented commands too included.

From Andrey Alexandrovich Titov To All 21 February 2007

Hello, max_iwamoto max> With cash it's just the opposite. I don't remember all the details, but max> all commands come from even addresses, location of the command emulation code max> processor from addresses divisible by 256, etc. max> Although they were sharpened for 68030, they might have forgotten to adjust for 68040 (or max> vice versa). So in one way, Dr. Titus is right. But that's all max> was already optimization optimization. The emulation code itself has been debugged max> very good (by clock cycles), all commands are tested + all max> undocumented commands are also included. It is this 256-byte alignment that harms them. Cache on 030, for example, 256 byte, and all commands located at addresses, for example, 0x0000, 0x0100, 0x0200 and etc. will end up in the same cache location, thereby overloading each other. On 040 not much better. Undocumented commands (flags) are also implemented partially. But in general, I don’t want to swear at the emulsion, because... I used it myself: v2_blush:

From Sergey Moskalev To All 21 February 2007

Hello, max_iwamoto max> You need to dig in the place where the ROM is patched. There, the ROM is patched immediately after loading. And, in general, for what purpose?

From Max Iwamoto To All 22 February 2007

Hello Titus Tit> Undocumented commands (flags) are also implemented partially. Wse komandy emulatsya through tablicy. Wse flagi 100% original Z80... Privedi primer? what is not 100% emuliruet flagi?

From Max Iwamoto To All 22 February 2007

Hello Titus Tit> Well, not to mention MEMPTR, I remember offhand that add hl,dd doesn’t have everything Tit> flags were emulated (or it was adc, I don’t remember) Yes, can byt' ty i praw. add ili adc (a can get i obe) zanimali mnogo taktow i tablica ne wlazila. No eto wsego 1-2 komandy. We need to look at it. I've become selfish interesting.

From Daniil Bayanov To All 22 February 2007

Hello, max_iwamoto but I wonder if the emulation of LD A,R is taken into account sometimes this command incorrectly sets the P/V bit, and secondly, what is it? happens at the moment the interrupt arrives, and not whenever... details in Roshchin's article: http://ivr.webzone.ru/articles/ldar_new/index.htm

From Max Iwamoto To All 22 February 2007

Hello, Daniel dan> but I wonder if the emulation of LD A,R is taken into account LD A,R 100%. Ya wcera smotrel sources. Tam na protiv kagdoj komandy stoit ++ or +N. Ya ne pomnu chto eto oznachaet, no pomoemu ++ ya pomechal 100% emulayacii komandy i wseh flagow.

From Crank79 To All 23 February 2007

Hello Titus if you run this from TR-DOS, the CBSpeccy 0.25 emulator will freeze: v2_cry; http://crank79.narod.ru/A1200_reboot.zip; I would like to see a new working version of the emulator on winUAE

From Max Iwamoto To All 23 February 2007

Hello Crank79 Cra> if you run this from TR-DOS, the CBSpeccy 0.25 emulator will freeze A esli podstawit' drugie roms?

From goodboy To All 23 February 2007

Hello Crank79 Cra> if you run this from TR-DOS, the CBSpeccy 0.25 emulator will freeze can't download "this"

From Andrey Alexandrovich Titov To All 23 February 2007

Hello Crank79 Cra> I would like to see a new working version of the emulator on winUAE Why go to Kyiv through Magadan? CBSpeccy is a project in itself, not emulating fully specced (it was not required of him, he was required to fit into performance 68030), and it’s unlikely that anyone will add to it. And to work on WinUAE you need, at a minimum, a correctly emulated MMU and not just...

From Crank79 To All 24 February 2007

Hello, max_iwamoto max> A esli podstawit' drugie roms? haven't tried it

From Crank79 To All 24 February 2007

Hello, goodboy I also couldn’t download it from Internet Explorer at first. took off error window, I clicked the green “Go” button and the file was downloaded. Try it several times, this file is there.

From goodboy To All 24 February 2007

Hello, Sergey disk B is damaged if you substitute TAP/TZX, the tape image is placed on the disk image.

From Sergey Moskalev To All 24 February 2007

Hello, max_iwamoto max> A esli podstawit' drugie roms? Regarding other novels, I was happy early: Through the "NeOS" ROM I successfully started TRDOS-128 and ProTracker, which booted was registered. However, when I tried to launch the game "Run away2", the emulsion hung firmly at the stage of starting redrawing TRDOS screensavers. "Inferno Guide-6" launched normally, but after the end of the intro it froze. What to do? What’s interesting is that on 030 everything goes without problems. And one more thing: 1. Does not start under OS 3.9 at all. :( 2. The contents of disk "B" are corrupted.

From goodboy To All 25 February 2007

Hello Crank79 Cra> if you run this from TR-DOS, the CBSpeccy 0.25 emulator will freeze I checked v0.25b of the Blizzard 1230-IV axel, nothing happened to the Amiga :v2_tong2:

From Max Iwamoto To All 25 February 2007

Hello, Sergey Ser> And one more thing: Ser> 1. does not start under OS 3.9 at all. Ser> 2. The contents of drive "B" are corrupted. I don't know about OS3.9, but the fact that TZX corrupts drive B is normal. It was It was done temporarily, and then they never removed it or released a new version.

From Crank79 To All 25 February 2007

Hello, goodboy goo> checked v0.25b of the Blizzard 1230-IV Axel, nothing happened to the Amiga goo> :v2_tong2; strange; I launched it with the same axel - the Amiga froze, log in using F10 It didn’t work, I had to reboot the system.

From Max Iwamoto To All 26 February 2007

Hello Crank79 Cra> strange, I launched it with the same axel - the Amiga froze, into the system by Cra> F10 could not be exited, I had to reboot the system. So it's not CBSpeccy!

From Andrey Alexandrovich Titov To All 26 February 2007

Hello, max_iwamoto By the way, due to its very free handling of the system, CBSpeccy is quite buggy thing. I have repeatedly observed PFS crashing when using the emulator :-)

From goodboy To All 26 February 2007

Hello Titus My clock often reset to zero, it seems also because of the emulsion.

From Crank79 To All 26 February 2007

Hello, goodboy here is the emulator kit I used http://crank79.narod.ru/CBSpeccy025_Crank79.zip

From goodboy To All 26 February 2007

Hello Crank79 I checked, everything seems to be fine, maybe it’s the NewMode program, now I have Monica VGA, screen in DBLPAL:LowRes emulator the easiest option is to check on an empty system, without any add-ons

From acidrain To All 27 February 2007

Hello Crank79 Cra> strange, I launched it with the same axel - the Amiga froze, into the system by Cra> F10 could not be exited, I had to reboot the system. That's right - it's strange that it didn't start. worked for me on 030 wonderful. In my opinion, I even used it on the 603e with 040 on board without any problems...

From Crank79 To All 27 February 2007

Hello, acidrain The emulator worked, but sometimes it froze, I used this archive and the emulator naturally worked. there were cases - I searched FRZ, then very quickly pressed Start, the file was still complete I didn’t have time to download, but the emulator had already started)), in the end I see a sad picture - black screen with a floppy disk in the corner. You can’t return to the system, you need to reboot

From acidrain To All 27 February 2007

Hello Crank79 Cra> needs to be rebooted Try the button combination - RA-M and no need to reboot. I think even in this These buttons just work. you just need to know a little more about the Amiga ;)))

From Andrey Alexandrovich Titov To All 27 February 2007

Hello, acidrain aci> Try the button combination - RA-M and no need to reboot. I think even aci> these buttons work in this emul. you just need to know a little more about aci> amiga ;))) If the emulator turns off the system completely, then NO system buttons will work will