Oibaf66 / fbzx-wii

Automatically exported from code.google.com/p/fbzx-wii
GNU General Public License v3.0
8 stars 1 forks source link

Tape browse feature #28

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Many games like Out Run or UN Squadron and most multi-level games in 48K mode 
require to go back and forth between levels in order to load the next level to 
be played.

It would be pretty handy being able to select from the block list where the 
tape should start loading from.

Original issue reported on code.google.com by iceknigh...@gmail.com on 6 Jan 2013 at 10:50

GoogleCodeExporter commented 9 years ago
I am working on it

Original comment by olimpier...@gmail.com on 27 Jan 2013 at 8:29

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
Added tape browser and select block support

Original comment by olimpier...@gmail.com on 17 Mar 2013 at 4:14

Attachments:

GoogleCodeExporter commented 9 years ago
Nice work! I see you've also implemented the tape select blocks.

I've found out that Astro Marine Corps gives a code dump after selecting the 
part you want to load, by the way.

Original comment by iceknigh...@gmail.com on 17 Mar 2013 at 6:09

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
This could depend on the fact there is a limit of 1000 blocks in the tape 
browser, whilst Astro Marine has 1600 blocks.

I tried the game in WOS repository and it works (it does not have select).

Please attach your file so I can test it.

Original comment by olimpier...@gmail.com on 17 Mar 2013 at 8:10

GoogleCodeExporter commented 9 years ago
I set the max blocks to 2500 and added a control on the max limit.

This version should not give code dump

Original comment by olimpier...@gmail.com on 17 Mar 2013 at 8:20

Attachments:

GoogleCodeExporter commented 9 years ago
Hmm, still doesn't work for me,  I'm attaching the TZX. =\

Why introduce a maximum number of blocks, though?

Original comment by iceknigh...@gmail.com on 19 Mar 2013 at 8:53

Attachments:

GoogleCodeExporter commented 9 years ago
I set a maximum number of blocks to avoid crashing.

Wii has a limited memory and when the program requires too much memory it 
crashes (see issue 20). So I prefer to raise the limit and test with that limit 
rather then  setting no limit and to have the risk of crash.

Original comment by olimpier...@gmail.com on 20 Mar 2013 at 9:12

GoogleCodeExporter commented 9 years ago
The issue related to Astro Marine is due to the fact the file uses a "jump to 
block" (ID 23) block which is not yet implemented in the browser. 

Original comment by olimpier...@gmail.com on 20 Mar 2013 at 9:38

GoogleCodeExporter commented 9 years ago
Tape browser added in V10.

Original comment by olimpier...@gmail.com on 24 Mar 2013 at 6:38