Import Games Screen - cressie176/Load64 GitHub Wiki
Select a ROM source path and discover its contents.
Shown on first entry, before discovery has been run.
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β TOP BAR β
β Import Games [Back] β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β
β FORM β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β βββββββββββββββββββββββββββββββββββββββββ β β
β β Path β _ β [Browse] β β
β β βββββββββββββββββββββββββββββββββββββββββ β β
β β β β
β β [Discover] β β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β BOTTOM BAR β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Shown while LoadC64 is grouping ROMs, computing ROMSet IDs, and looking up the LoadC64 Catalogue. The bottom bar shows incremental scanning progress, updating as each ROM is hashed.
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β TOP BAR β
β Import Games [Back] β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β
β FORM β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β βββββββββββββββββββββββββββββββββββββββββ β β
β β Path β /Users/me/Downloads/roms/ β [Browse] β β
β β βββββββββββββββββββββββββββββββββββββββββ β β
β β β β
β β [Discover] β β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β BOTTOM BAR β
β Scanning ROMsβ¦ <n> of <total> β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Focusable: [Back] CTA only
Interactive: [Back] CTA only
Purpose: Identify the current screen
Returns to the previous screen.
Type: Form
Focusable: Yes (primary focus region)
Interactive: Yes (idle state only; non-interactive while discovering)
Purpose: Specify the ROM source path and trigger discovery
The file system path to a ROM file, ZIP file, or directory. Can be typed directly or selected via the OS file picker opened by [Browse]. Accepts all input types described in Game Import.
Validates the path and begins discovery. LoadC64 groups ROM files, computes ROMSet IDs, looks up the LoadC64 Catalogue for known matches, and identifies duplicates already present in the library. While discovery is in progress the form is non-interactive and the bottom bar displays Discoveringβ¦.
On completion, navigates to the Import Discovery screen.
On error, an error message is shown in the bottom bar and the form remains active.
Focusable: No
Interactive: No
Purpose: Display discovery progress and errors
While discovering:
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β BOTTOM BAR β
β Scanning ROMsβ¦ <n> of <total> β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
The progress message updates incrementally as each ROM is hashed. When the source contains very few ROMs or hashing completes quickly, the message may not be visible before the screen transitions.
After an discovery error:
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β BOTTOM BAR β
β <Error message> β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
- [Discover] is disabled while discovery is in progress.
- While discovery is in progress the screen is fully non-interactive. Escape is non-functional; discovery runs to completion before any navigation is possible.
| Name | Type | Required | Notes |
|---|---|---|---|
| Path | String | Yes | Must not be empty. Must refer to an existing file or directory. |