-
Posts
6,871 -
Joined
-
Last visited
-
Days Won
21
Content Type
Profiles
Forums
Blogs
Gallery
Events
Store
Community Map
Everything posted by nanochess
-
In depth look at MEXICAN INTELLIVISION VARIATIONS
nanochess replied to Rev's topic in Intellivision / Aquarius
Yes, there are more, but I'm not sure about how many. So far Kamikazi26 probably has it right. There is also a list at IntvFunHouse.com https://intvfunhouse.com/games/variants.php?part=manual&category=all&vendor=Mattel Electronics&game=all&langselect=selected&languages[]=es&page=1&perpage=20 -
If you have any noise usage in your game. For example, SOUND 4,,$18 then make sure it returns the mixer to SOUND 4,,$38 at the end. In my own games, I tend to use only channel 2, and a statement ON sound_effect GOSUB sound_none, sound_explosion This statement is invoked by ON FRAME GOSUB. When sound_effect goes back to zero, then sound_none does this: SOUND 2,,0 SOUND 4,,$38 Turning volume to zero and disabling the noise channel output.
-
In depth look at MEXICAN INTELLIVISION VARIATIONS
nanochess replied to Rev's topic in Intellivision / Aquarius
Last December, I got Tennis and Sharp Shot (Superdisparo) with Mexican manuals. I just updated my website with the scans. https://nanochess.org/intellivision_mexican_games.html -
Any chance for a retroarch/Libretro version of JzIntv?
nanochess replied to IMBerzerk's topic in Intellivision / Aquarius
You got me! I don't know. At least the Evercade VS can be updated via WiFi. -
CoolCV emulator for Mac OS X, Linux, Windows and Raspberry
nanochess replied to nanochess's topic in ColecoVision / Adam
I like the sound of but You are so happy that you found an "error" that you don't even tested on real hardware. The behavior of CoolCV is the same as the real hardware. When I developed the emulator I passed many months testing VDP cases on real hardware. In fact a few minutes ago, I've made a test program for the case. Then I brought out my Colecovision, my Atarimax Colecovision Ultimate SD Multi-Cart, and run the same program, and I've took a picture. So if any other emulator fails this test then it is wrong. So far CoolCV has it correct, and I've also tried in BlueMSX (developed by my good friend Daniel Vik) and it also works correctly. Internally, the SETRD address for VDP only triggers a bit that signals the VDP to start and buffer a VRAM read, so when the programmer reads the VRAM I/O port the byte is already available. Writing to VRAM before the read is ready just aborts the internal logic of the VDP to do the write. You need more experience, my friend. write.asm write.rom- 733 replies
-
- 1
-
-
- colecovision
- emulator
-
(and 2 more)
Tagged with:
-
Any chance for a retroarch/Libretro version of JzIntv?
nanochess replied to IMBerzerk's topic in Intellivision / Aquarius
Then I should give another look. -
Not really. Probably many big IntyBASIC games use it for compatibility with ECS. The point is: the ECS ROMs are enabled by default, if someone lets the ECS connected to the Intellivision, then any game using the addresses occupied by the ECS wouldn't work! So the ECS compatibility is just that tiny piece of code at $4800 disabling the ECS, so the game can run without the owner disconnecting the ECS.
-
Any chance for a retroarch/Libretro version of JzIntv?
nanochess replied to IMBerzerk's topic in Intellivision / Aquarius
It requires support for ECS, and it hasn't been implemented yet. -
Any chance for a retroarch/Libretro version of JzIntv?
nanochess replied to IMBerzerk's topic in Intellivision / Aquarius
Oh my! I never read this. One year later, I can confirm this bug has been corrected. In fact I think I never mentioned it in the commit, but I remember correcting it. I think it was related to a null pointer. -
IntyBASIC doesn't have any kind of bank-switching integrated, in order to not depend on any cartridge PCB or Flash cartridge. However, when you use certain features in IntyBASIC like the extra AY-3-8910 available on the ECS, it adds a small code at $4800 instructing the Intellivision to disable the ECS ROMs. This code simply access the ECS memories and pages out the ECS memory using the ECS bank-switching, so it isn't banking, and it can work with any cartridge PCB. Of course, it is important to notice that the ECS is the one handling the banking of its own ECS memories, and any other hardware should ignore these commands.
-
Yars' Revenge for the Intellivision?
nanochess replied to Rickster8's topic in Intellivision / Aquarius
.- 44 replies
-
- 12
-
-
-
Intellivision FAQ Needs Your Input!
nanochess replied to First Spear's topic in Intellivision Programming
On Firefox 109.0 (64-bit) the section numbers are repeated.- 1 reply
-
- 1
-
-
One single SCREEN for multiple DATA levels
nanochess replied to Intellivision Brasil's topic in Intellivision Programming
My suggestion would be to calculate yourself the offsets for the DATA table: Something like this: Screens: DATA 0 DATA 240 ' Supposing the size of the previous screen DATA 480 .... ' Etc etc Screen1: DATE $AB6B,$AB6B,.... DATE $AB6B,$AB6B,.... Screen2: DATE $BBBB,$BBBB,.... DATE $BBBB,$BBBB,.... SCREEN Screen1, Screens(room), 0,14,BACKGROUND_ROWS,LastCol -
Yars' Revenge for the Intellivision?
nanochess replied to Rickster8's topic in Intellivision / Aquarius
. -
Upcoming book on Atari 2600 programming (now available)
nanochess replied to nanochess's topic in Atari 2600
It sounds very cool! And I hope many games! My book Programming Games for Intellivision (2018) so far has helped to create at least 40 new games for the Intellivision. -
Upcoming book on Atari 2600 programming (now available)
nanochess replied to nanochess's topic in Atari 2600
I'm glad the book inspired you I've been receiving very nice comments about the book, and it feels good. These were printed labels. It is far more practical, and it is the first time I ever saw a bookplate! By the name, I thought it was an actual metallic plate! -
Yars' Revenge for the Intellivision?
nanochess replied to Rickster8's topic in Intellivision / Aquarius
. -
Yars' Revenge for the Intellivision?
nanochess replied to Rickster8's topic in Intellivision / Aquarius
. -
I'm glad to hear you are better.
-
Upcoming book on Atari 2600 programming (now available)
nanochess replied to nanochess's topic in Atari 2600
A few days ago, a reader sent me a bookplate to sign. I signed it and returned it. I didn't know about bookplates. It is easier than shipping a whole book. -
Jzintv not working on Mac OSX 10.11.6 El Capitan
nanochess replied to orion1052003's topic in Intellivision / Aquarius
Time goes fast! -
Jzintv not working on Mac OSX 10.11.6 El Capitan
nanochess replied to orion1052003's topic in Intellivision / Aquarius
jzintv works properly even on recent macOS (I've Catalina 10.15.7) You need to install libsdl2 from libsdl.org It used to be in a Download page, but here is the link https://github.com/libsdl-org/SDL/releases/download/release-2.26.2/SDL2-2.26.2.dmg Download it, open it, and Drag&Drop the folder SDL2.framework to /Library/Frameworks -
Yes, this is right in part. There's no thing like one extra subtraction. Instead, it depends on doing subtraction until it hits borrow. Let us suppose the subtraction instruction was SBC #1, for this loop you would always end with a value of $ff ($00 - $01 = $ff). For SBC #2, you would always end with a value of $fe or $ff ($00 - $02 or $01 - $02) Extrapolating, for SBC #15 the value would be in the range $f1-$ff. We need a value in the range $00-$0e to index into our table, but we don't have enough time to execute an ADC #$0f instruction (I mean ADC #$0F / TAY / LDA fine_adjust,Y) So instead we adjust the address by subtracting $f1 in order to get the right address LDA fine_adjust-$F1,Y. I hope this helps @SUPERDIVORCE
-
Yars' Revenge for the Intellivision?
nanochess replied to Rickster8's topic in Intellivision / Aquarius
.
