Comments (8)
342 is the number of scanlines which Acid Drop displays (in game), probably the limit is resulting from this ROM.
from stella.
The 342 is hardcoded as myMaximumNumberOfScanlines for PAL (for NTSC, it's 290). Whether these were determined experimentally or by some formula is unknown.
Also, it appears that hectobyte doesn't work on a real console, or at least not on mine. The ROM worked in the old core, as well as in MESS emulator, but if it doesn't work on a real system, perhaps it should never have worked in emulation at all ???
from stella.
@sa666666 On my CRT the 4K version works.
from stella.
Sorry, the 4K version is working; I tested the 128b version, which the instructions specifically say only work on an emulator.
Anyway, so the original point stands; we need to somehow cap large scanline counts.
from stella.
Hah --- I just removed handling of code that doesn't VSYNC in f0828c5 under the impression that this wouldn't work anyway, and now you come up with a ROM that does precisely that 😃 Funnily, this kinda works (not 100% correct) in Stellerator as I haven't yet found time to port that change there.
I'll look into this eventually.
from stella.
Actually this ROM has no frame and no frame rate. I am not sure how it works on my CRT, probably the screen is permanently rolling.
from stella.
I guess that's what's going on there. On second though, I also think that there is pretty much no "correct" emulation here, the result is likely to depend on the exact TV set hooked up.
from stella.
This is implemented in aba48e8 . Quadrun and HectoByte work fine now. The implementation is slightly different from the old core: FrameManager will now wait a maximum of 30 lines total for the VSYNC start / stop cycle. After that, it will advance to the next state and wait for frame start. I have also taken the liberty of increasing the number of frames used for TV mode autodetection to 80 and the number of initially ignored garbage frames to 20 --- without this, detection started to be unreliable for some ROMs, i.e. Bobby is going home.
from stella.
Related Issues (20)
- Cannot debug/disassemble code in CV Cart-RAM
- delayed position writes, not present in queue? HOT 3
- Compiling issue HOT 2
- Tapper for 2600 on Stella 6.7 HOT 1
- allow roms with gzip compression HOT 2
- Compiling issue for Libretro Core
- Improve "DuoTari" joystick mapping HOT 1
- BUG - Fire button not working HOT 11
- Mouse overs in "Options" dialog? HOT 1
- Switch to SDL 3 HOT 2
- Automatic snapshot builds
- Emulate that HMOVE during VSYNC breaks VSYNC HOT 2
- Add ability to remap input to loading a specific ROM HOT 5
- Center screen ... HOT 2
- Sinden Lightgun support HOT 1
- OK in UI navigation requires two button presses HOT 1
- Allow disabling mirrors for traps
- FA bank switching not checking D0 HOT 13
- FSNodeWINDOWS::rename() returns false in case of success HOT 1
- First char lost when navigating ZIPs
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from stella.