Skip to content

eliel9012/BibliaDOS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bíblia ACF para DOS

English

ACF Bible reader for DOS, written in Turbo Pascal and designed for text-mode environments such as DOSBox-X and FreeDOS.

Features

  • text-mode Bible reader for DOS
  • binary content files optimized for old environments
  • direct navigation by book, chapter, and verse
  • support for CP850 Portuguese text

Main Files

  • BIBLIA.PAS: main Turbo Pascal source
  • BIBLIA.EXE: compiled DOS executable
  • make_dos_data.py: generates ACF.DAT, ACF.IDX, and ACF.MET
  • ACF.DAT, ACF.IDX, ACF.MET: Bible data files
  • START.BAT: codepage/keyboard setup and launcher
  • TP55/: Turbo Pascal 5.5

Run in DOSBox-X

Inside DOS:

START.BAT

Quick file-read test:

BIBLIA.EXE /T

Build the EXE

Inside DOSBox-X:

TPC.EXE /B BIBLIA.PAS

From the host:

dosbox-x -fastlaunch -exit \
  -c "mount c /home/pi/dos_biblia" \
  -c "c:" \
  -c "cd \\" \
  -c "TP55\\TPC.EXE /B BIBLIA.PAS"

Generate Bible Data

python3 make_dos_data.py --json /path/to/acf_clean.json

Expected output:

  • ACF.DAT
  • ACF.IDX
  • ACF.MET

Main Keys

  • Enter: select
  • ESC or b: go back
  • q: quit
  • F1: help
  • arrow keys, PgUp, PgDn: navigate
  • books view: Left/Right switches OT/NT columns
  • books view: type ap 22 1 and press Enter to jump directly
  • reading view: Left/Right changes chapter
  • reading view: g jumps to verse

Encoding

The data uses CP850 for Portuguese text. If accents look wrong, switch to codepage 850.

START.BAT already applies:

  • CHCP 850
  • KEYB BR 850

Português

Leitor da Bíblia ACF para DOS, feito em Turbo Pascal e pensado para ambientes texto como DOSBox-X e FreeDOS.

Funcionalidades

  • leitor bíblico em modo texto para DOS
  • arquivos binários de conteúdo otimizados para ambientes antigos
  • navegação direta por livro, capítulo e verso
  • suporte a texto em português com CP850

Arquivos Principais

  • BIBLIA.PAS: fonte principal em Turbo Pascal
  • BIBLIA.EXE: executável DOS compilado
  • make_dos_data.py: gera ACF.DAT, ACF.IDX e ACF.MET
  • ACF.DAT, ACF.IDX, ACF.MET: arquivos de dados da Bíblia
  • START.BAT: configuração de codepage/teclado e inicialização
  • TP55/: Turbo Pascal 5.5

Rodar no DOSBox-X

Dentro do DOS:

START.BAT

Teste rápido de leitura:

BIBLIA.EXE /T

Compilar o EXE

Dentro do DOSBox-X:

TPC.EXE /B BIBLIA.PAS

No host:

dosbox-x -fastlaunch -exit \
  -c "mount c /home/pi/dos_biblia" \
  -c "c:" \
  -c "cd \\" \
  -c "TP55\\TPC.EXE /B BIBLIA.PAS"

Gerar os Dados Bíblicos

python3 make_dos_data.py --json /caminho/para/acf_clean.json

Saída esperada:

  • ACF.DAT
  • ACF.IDX
  • ACF.MET

Teclas Principais

  • Enter: selecionar
  • ESC ou b: voltar
  • q: sair
  • F1: ajuda
  • setas, PgUp, PgDn: navegar
  • tela de livros: Left/Right alterna entre colunas VT/NT
  • tela de livros: digite ap 22 1 e pressione Enter para ir direto
  • tela de leitura: Left/Right muda de capítulo
  • tela de leitura: g vai para o verso

Codificação

Os dados usam CP850 para texto em português. Se os acentos aparecerem errados, mude para a codepage 850.

O START.BAT já aplica:

  • CHCP 850
  • KEYB BR 850

About

Bíblia ACF em DOS — experiência retrô em modo texto, ideal para computadores antigos e emuladores

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors