Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mounting MY0 disk , Tetris speed game & INTEGER OVERFLOW #1

Open
Maverick-Shark opened this issue Apr 6, 2023 · 9 comments
Open

Mounting MY0 disk , Tetris speed game & INTEGER OVERFLOW #1

Maverick-Shark opened this issue Apr 6, 2023 · 9 comments

Comments

@Maverick-Shark
Copy link
Contributor

Maverick-Shark commented Apr 6, 2023

Hi,

Thanks a lot for this core. It's awesome.

I'm trying last version (pdp2011 256kb BRAM), and I can't mount MY0 disk (selecting bank 1). With version MC1201_20211030 works (doing B and MY0 and bank 0).

Playing Tetris, from my point of view it's not so accurate, because although I put "CPU slow:" to "ON", Tetris runs fast. Could you improve this point?

Thanks and kind regards,
Shark

@Maverick-Shark
Copy link
Contributor Author

Another issue... But I don't know if it's related with the other one. Probably not.

Release MC1201_20211030 and "CPU slow:" set to "ON".

INTEGER OVERFLOW playing Tetris:

image

Thanks,
Shark

@Maverick-Shark Maverick-Shark changed the title Mounting MY0 disk and Tetris speed game Mounting MY0 disk , Tetris speed game & INTEGER OVERFLOW Apr 11, 2023
@xolod79
Copy link
Owner

xolod79 commented Dec 13, 2023

@Maverick-Shark please test release 2023123 with CPU fixes and some slowdowns.

@Maverick-Shark
Copy link
Contributor Author

Maverick-Shark commented Mar 6, 2024

Hi @xolod79,

Sorry, but I haven't had time till now to test it.

And good news, now it's working fine!!!

Thanks for your time and effort.

Could you synthetize MC1260 core too?

Best regards,
Shark

@xolod79
Copy link
Owner

xolod79 commented Mar 8, 2024

@Maverick-Shark It is possible to build an MC1260, but it is fundamentally no different from the 1801BM2. Or do you have any ideas?

@Maverick-Shark
Copy link
Contributor Author

Maverick-Shark commented Mar 20, 2024

Hi again,

Not sure because I don't have enough knowledge about it. The issue is related with the speed when I'm playing Tetris game (shaped pieces (tetrominoes) descend onto the playing field so fast). But it's true that I'm not sure if on a mc1260 it would run better.

| mc1201-02 | 100MHz |
| mc1260 | 75MHz |

And I don't know if changing BOARD definition at config.v would be enough.

Thanks,
Shark

@Maverick-Shark
Copy link
Contributor Author

Maverick-Shark commented Apr 4, 2024

Hi,

Sorry to bother you, again!!

With MC1201 core changing 'CPU slow' to 'ON', it's the only way to play Tetris, but I get always INTEGER OVERFLOW error and it stops.

For this reason, I'm trying to synthetize a MC1260 core from your MC1201, changing config.v and PLL clocks to 75MHz. It seems ok, because I get boot screen with @ prompt, but when I load initdisk.img, and I make the sequence @ B MY0, doesn't happen.

Do you know why?

Not sure if MC1260 needs a ROM file like MC1201 needs mc1201_02_rom or MC1260 boot sequence is different.

Thanks and best regards,
Shark

@xolod79
Copy link
Owner

xolod79 commented Apr 5, 2024

@Maverick-Shark Check this version, here the processor runs at 25 MHz, instead of 100 MHz.
The MC1260 ROM does not have a loader for MY disks. And the ROM from MC1201_02 cannot be used with MC1260. You can simply copy TERTRIS.SAV to another type of disk which is RK or DX. You can also copy the MY.SYS driver to RT11 in order to have access to these disks when loading the OS from another type of disk.
MC1201-25M.zip

@Maverick-Shark
Copy link
Contributor Author

Maverick-Shark commented Apr 15, 2024

Hi @xolod79,

Thanks again to synthetize mc1201 core at 25Mhz. I've tested it last weekend. But I don't know why, the speed of the game Tetris remains the same although I put "CPU slow:" to "ON".

The good thing is that the Integer Overflow warning message is no longer displayed.

Could you please add a new branch with your last changes (core at 25MHz)?

Thanks and Kind regards,
Shark

@Maverick-Shark
Copy link
Contributor Author

Maverick-Shark commented Apr 29, 2024

Hi @xolod79,
If you don't want to add a new branch, could you please share your code with last commit working at 25MHz?

Thanks and kind regards,
Shark

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants